PublishPress\Future\Modules\Workflows\Domain\Engine\ExecutionContext S

Total Complexity 50
Dependencies 4
Dependents 1
Total lines 283
Lines of code 168
Logical lines of code 90
Comment lines 43
Methods 15
Properties 4

Methods 15

Method Rating Maintainability Complexity Lines of code
getVariableValue()
A
58 9 16
resolveExpressionsInJsonLogic()
A
54 8 20
getVariableValueFromNestedVariable()
A
49 7 33
setVariableInNestedArray()
S
54 6 21
resolveExpressionsInText()
S
57 5 16
variableHasHelper()
S
52 4 25
setVariable()
S
68 2 7
resolveExpressionsInArray()
S
70 2 6
__construct()
S
77 1 4
setAllVariables()
S
81 1 3
getAllVariables()
S
82 1 3
getVariable()
S
79 1 3
extractExpressionsFromText()
S
72 1 5
extractPlaceholdersFromText()
S
80 1 3
replacePlaceholdersInText()
S
80 1 3